package com.electronsys.pojo;

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;

/**
 * Module entity. @author MyEclipse Persistence Tools
 */

public class Module implements java.io.Serializable {

	// Fields

	private Integer modId;
	private String modName;
	private Set moduleContents = new HashSet(0);
	private Set dictionaryStyles = new HashSet(0);
	private Set logs = new HashSet(0);

	// Constructors

	/** default constructor */
	public Module() {
	}
	
	public Module(Integer modId){
		this.modId = modId;
	}

	/** minimal constructor */
	public Module(Integer modId, String modName) {
		this.modId = modId;
		this.modName = modName;
	}

	/** full constructor */
	public Module(Integer modId, String modName, Set moduleContents,
			Set dictionaryStyles, Set logs) {
		this.modId = modId;
		this.modName = modName;
		this.moduleContents = moduleContents;
		this.dictionaryStyles = dictionaryStyles;
		this.logs = logs;
	}

	// Property accessors

	public Integer getModId() {
		return this.modId;
	}

	public void setModId(Integer modId) {
		this.modId = modId;
	}

	public String getModName() {
		return this.modName;
	}

	public void setModName(String modName) {
		this.modName = modName;
	}

	public Set getModuleContents() {
		return this.moduleContents;
	}

	public void setModuleContents(Set moduleContents) {
		this.moduleContents = moduleContents;
	}

	public Set getDictionaryStyles() {
		return this.dictionaryStyles;
	}

	public void setDictionaryStyles(Set dictionaryStyles) {
		this.dictionaryStyles = dictionaryStyles;
	}

	public Set getLogs() {
		return this.logs;
	}

	public void setLogs(Set logs) {
		this.logs = logs;
	}

}